package com.example.xxtautosignjava.service;

import com.example.xxtautosignjava.entity.Course;
import com.example.xxtautosignjava.entity.CourseAndActiveId;
import com.example.xxtautosignjava.entity.CourseStatus;
import com.example.xxtautosignjava.entity.vo.CourseVo;
import com.example.xxtautosignjava.entity.vo.GetSignInVo;
import com.example.xxtautosignjava.entity.vo.SignInfoVo;

import java.io.IOException;
import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.List;

public interface LoginService {
    String getLogin(String phone,String pwd) throws URISyntaxException, IOException;
    //带完善
    List<CourseAndActiveId> getActiveId(String phone,String pwd ) throws URISyntaxException, IOException;
    ArrayList<Course> getCouse(String phone,String pwd) throws IOException, URISyntaxException;

     List<CourseStatus> getCourseStatus(String phone, String pwd , CourseVo courseVo) throws IOException, URISyntaxException;


    SignInfoVo getSignInfo(String phone, String pwd,  GetSignInVo getSignInVo) throws IOException, URISyntaxException;
}
